* {
  margin: 0px;
  padding: 0px;
}
html,
body {
  width: 100%;
  height: 100%;
  background: white;
}
#float {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  background: rgba(0, 0, 0, 0.2);
}
#float_view {
  width: 70%;
  margin-left: 15%;
  margin-top: 30%;
  position: relative;
}
#float_view img {
  width: 100%;
}
#float_view #content {
  margin-top: 0px;
  background: #ff5d44;
  width: 100%;
  height: 62%;
}
#float_view #content ul {
  width: 92%;
  margin-left: 4%;
  margin-top: 5px;
}
#float_view #content ul li {
  list-style: none;
  font-size: 14px;
  line-height: 30px;
  color: #ffffff;
  border-top: 1px solid #ff7b67;
  border-bottom: 1px solid #ff7b67;
  position: relative;
}
#float_view #content ul li img {
  width: 18px;
  position: absolute;
  margin-top: 6px;
}
#float_view #content ul li label {
  margin-left: 28px;
}
.title {
  width: 92%;
  margin-left: 4%;
  line-height: 20px;
  font-size: 14px;
  color: #ffffff;
}
.chickBt {
  margin-top: -11px;
  line-height: 40px;
  background: #ff5d44;
}
.chickBt span {
  display: inline-block;
  width: 90%;
  margin-left: 5%;
  background: #ffffff;
  color: #ff5d44;
  font-size: 16px;
  text-align: center;
  border-radius: 6px;
  line-height: 30px;
  margin-top: 5px;
}
#page {
  width: 100%;
  height: 100%;
  background: white;
  font-size: 14px;
  line-height: 30px;
}
#footer {
  width: 100%;
}
#footer img {
  margin-top: 30px;
  margin-left: 25%;
  width: 50%;
}
#note {
  width: 94%;
  margin-left: 3%;
}
#turn {
  width: 94%;
  margin-left: 3%;
  margin-top: 30px;
  line-height: 35px;
  color: #008aff;
  text-align: center;
  border: 1px dashed #aaaaaa;
  font-size: 14px;
}
#msg {
  margin-top: 15px;
  text-align: center;
  color: #aaaaaa;
}
#answerBt {
  margin-top: 15px;
  width: 94%;
  margin-left: 3%;
  background: #f45440;
  border-radius: 6px;
  line-height: 40px;
  color: #ffffff;
  text-align: center;
  position: fixed;
  bottom: 20px;
}
#progress {
  position: fixed;
  width: 94%;
  margin-left: 3%;
  background: white;
  bottom: 10px;
  overflow: hidden;
}
#bar {
  width: 100%;
  height: 30px;
  background: #acd000;
}
#answer_view {
  width: 70%;
  margin: 30% auto;
  position: relative;
  border-radius: 12px;
}
#answer_view img {
  width: 100%;
  left: 0px;
  top: 0px;
  border-radius: 12px 12px 0px 0px;
}
#answer_view #contents {
  width: 100%;
  background: white;
}
#answer_view #contents ul {
  margin-top: 5px;
}
#answer_view #contents ul li {
  list-style: none;
  color: #212a2f;
  font-size: 14px;
  line-height: 30px;
  margin-top: -1px;
}
/*#answer_view #contents ul li label :nth-of-type(1){

    }*/
#answer_view #contents ul li div {
  width: 94%;
  margin-left: 3%;
  position: relative;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
#answer_view #contents ul li div img {
  width: 18px;
  position: absolute;
  margin-top: 6px;
}
#answer_view #contents ul li div span {
  margin-left: 28px;
}
.titles {
  width: 92%;
  margin-left: 4%;
  line-height: 25px;
  font-size: 14px;
  color: #212a2f;
}
.sublimtBt {
  width: 92%;
  margin-left: 4%;
  text-align: center;
  color: #fff;
  background: #ff5d44;
  border-radius: 12px;
  line-height: 30px;
}
#rightView,
#errorView {
  width: 77%;
  margin: 35% auto;
  position: relative;
  border-radius: 12px;
  background: white;
  text-align: center;
}
#rightView img,
#errorView img {
  width: 100%;
  left: 0px;
  top: 0px;
  border-radius: 12px 12px 0px 0px;
}
#rightView .type {
  width: 100%;
  color: #f45440;
  font-size: 18px;
  top: 16%;
  position: absolute;
}
#rightView .price {
  top: 21%;
  position: absolute;
  width: 100%;
  color: #f45440;
  font-weight: bolder;
  font-size: 40px;
}
.right_msg {
  font-weight: bolder;
  color: #212a2f;
  font-size: 21px;
  margin-top: 20px;
}
.right_mes {
  font-size: 14px;
  color: #969696;
  margin-top: 10px;
}
.right_mes span {
  color: #ff5d44;
}
.notes {
  font-size: 16px;
  margin-top: 10px;
  color: #969696;
}
.continue {
  width: 80%;
  margin-left: 10%;
  margin-top: 10px;
  line-height: 40px;
  border-radius: 6px;
  text-align: center;
  color: #fff;
  background: #ff5d44;
}
